
import java.sql.ResultSet;
import java.sql.SQLException;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

public class Reserva {
    private int Id_Reserva;
    private Date fechaReserva;
    private Date fechaTermino;
    private int numero_De_Pasajeros;

    public Reserva (int Id_Reserva, Date fechaReserva, Date fechaTermino, int numero_De_Pasajeros) {
        this.Id_Reserva=Id_Reserva;
        this.fechaReserva=fechaReserva;
        this.fechaTermino=fechaTermino;
        this.numero_De_Pasajeros=numero_De_Pasajeros;
    }
    public Date getFechaInicio () {
        return fechaReserva;
    }
    public void setFechaInicio (Date val) {
        this.fechaReserva = val;
    }
    public Date getFechaTermino () {
        return fechaTermino;
    }
    public void setFechaTermino (Date val) {
        this.fechaTermino = val;
    }
    public void generarInforme () {
    }
    private boolean agregarReserva (int idReserva, Date fechaReserva, Date fechaTermino, String idCliente, int numeroDePasajeros, String idTrabajador) {
        String consulta;
        consulta="INSERT INTO Reserva (Id_Reserva, fechaReserva, fechaTermino, numero_De_Pasajeros, Rut_Cliente, Rut_Trabajador) VALUES ("+Id_Reserva+","+fechaReserva+","+fechaTermino+","+numero_De_Pasajeros+","+rut_cliente+","+ rut_trabajador+")";
        return this.consulta(consulta);
    } 
    private boolean eliminarReserva (int idReserva) {
       String consulta;
        consulta="DELETE FROM Reserva WHERE fechaReserva='"+fechaReserva+"'";
        return this.consulta(consulta);
    }
    private boolean modificarReserva (int idReserva) {
        String consulta;
        consulta="UPDATE SET Reserva = ?????
        return this.consulta(consulta);
    }
    private boolean buscarReserva (int idReserva) throws SQLException {
        String consulta;
        consulta="SELECT * FROM Reserva WHERE fechaReserva="+fechaReserva;
        ResultSet rs=this.consulta2(consulta);
        try {  
        } catch (ParseException ex) {
            ex.printStackTrace();
        }
        return new Reserva()    ???????;
        
    private boolean mostrarReserva () {
        return true;
    }

}

